home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / comms_w / myirc077.zip / HISTORY.DOC next >
Text File  |  1994-05-23  |  8KB  |  197 lines

  1. 21/6/93
  2.  
  3. * Fixed extra char appearing when first char is entered.
  4. * Added 'proper' multi-channel access.
  5.   Added command /listc to display channels joined.
  6.  
  7. 22/6/93
  8.  
  9. * Completely changed server output parser routine! Quicker, smaller
  10.   Probably will now not support new servers very well though.
  11. * Noticed a bug in /ban. Will be fixed (fixed)
  12.  
  13. 23&24/8/93
  14.  
  15. * started working on it again
  16. * added colour and port config
  17. * disp_status wont handle LARGE #channels, in fact the whole proggie
  18.   doesnt handle large channels *sigh* Will be fixed.
  19. * Upgraded to 2.8 compat. Should handle old AND new servers.
  20.   I know I am missing some server codes. Will be added..
  21. * A nice sunny day, and I waste it inside..
  22. * HOPEFULLY fixed the /join & /part bug!! ARRGH. If that appears again
  23.   I will shoot myself..
  24. * Things to do:    /alias
  25.                 timed /notify.. bit useless in current implementation
  26.                 In conjunction with /alias write a NEW input routine
  27.                     with better lexical analysis to handle partial
  28.                     command input aka /set novice off
  29.                 Make my 1st printout! So I can follow what I have written!
  30.                 Fix /unban. Sometimes it fails to ANYTHING! As in
  31.                     the ban exists, but fails to remove.
  32.                     Something to do with the speed of the /userhost reply
  33.                     from the server. If it comes back to quick, it fails.
  34.                     (Note: need multi threaded DOS!!)
  35.                 CONFIG.IRC reading rountines are ROUGH. Tidy perhaps? Not
  36.                     very idiot proof.
  37.  
  38.  
  39. 25/8/93
  40. * added channel/mode info on status bar.
  41. * fixed darn nasty strcpy fn causing crashes. (/join & /part mainly)
  42. * still have to fix NULL POINTER ASSIGNMENT prob on leaving.. (note: Cant
  43.   find it!! Cant generate it reliably! Tried heaps on things.. Wish it
  44.   would just crash the computer like a good bug, then I could find it!)
  45. * added more server codes for 2.8 compat but output not formatted well. FIX
  46.  
  47. 26/8/93
  48. * added auto channel mode update for status bar when /join-ing a channel
  49. * noted I hadnt done any of my 'Things to do'... oh well :-)
  50.  
  51. 27/8/93
  52. * added @ detection when making a new channel. (worked b4 when joining
  53.   an existing channel THEN oped)
  54. * made /ban /unban /op /deop bit more foolproof
  55. * HOPEFULLY fixed /unban failure problem..
  56. * still cant find null_ptr prob.
  57.  
  58. 28/8/93 to 2/9/93
  59. * at last I think I have found the null_ptr prob.. My fault of course :-)
  60. * added aliases. Simple, but they do enuf at the moment. Cant change them
  61.   within myirc though :-( only thru config file.
  62. * added a timed notify... Seems buggy sometimes?? Tells you someone has
  63.   logged off and also others who havent, at the same time?? Will fix
  64. * added word highlighting ability, so in a busy channel you can find
  65.   out if someone is speaking to you!!
  66. * added psersonal auto-ban removal (when opped). Should work ok. Havent
  67.   fully tested it!
  68. * bug noticed: in my wildcard matching, it fails on, say,
  69.   me=malibu.newcastle.edu.au
  70.   ban=*astl*?u
  71.   Fails due to the fact that the ?u can be matched in 2 spots.. Mine only
  72.   checks one, the 1st one, hence fails... (follow all of that???!!) :-)
  73. * added stupid Windows 3.1 time slicing. I got bored :-)
  74. * Hmm, I think I added some more, just cant think of it!
  75. * PS. miserable windy day
  76. * added modem flow control config..
  77.  
  78. 14/9/93
  79. * back from my sisters wedding..
  80. * added pause on /list. Press and key to continue. Will automatically
  81.   continue if rxbuf becomes near full!! (has to, to prevent buffer over-
  82.   flow!)
  83. * added 'rxbuf' into config.irc to change modem receive buffer size.
  84.   Defaults (and minimum size) is 4096 bytes. Bigger the better, especially
  85.   with a fast modem, and u use the pause key etc or /list (see above)
  86. * added memory free info when starting up (mainly useful for me!!)
  87. * added 'PING' reply. So people can now actually 'PING' you!!
  88. * increased the size of MANY arrays, so large channels HOPEFULLY wont be
  89.   trouble.
  90.  
  91. 15/9/93
  92. * added command history (up/down keys)
  93. * added '/join -i' to accept invites
  94. * added '/ping' command to measure lag etc..
  95.  
  96. 16/9/93
  97. * fixed cursor wandering. If I line scrolled up when typing, the cursor
  98.   would jump to the output line, not returning to the input line.
  99. * started working on back scrolling. (finished)
  100.   shift up/dn scrolls one line, pgup/pgdn a whole page etc..
  101.   The counter down the bottom tell you what line you are looking at
  102. * Sparx requested hiding non-personal mode changes
  103.   also mouse quoting. To be done!
  104.  
  105. 17/9/93
  106. * Hmm, beeps are a prob. Will add filter option..
  107. * removed /list pause cos of scrollback buffer.
  108. * filter added (sort of). Filters beeps in scrollback. Will add flag to
  109.   remove all. (/set commands)
  110. * this time I did fix cursor wandering!
  111. * fixed adding the + onto large 3+ lines. (eg big /msgs)
  112. * made some commands even more foolproof..
  113.  
  114. 18/9/93
  115. * Got drunk.
  116.  
  117. 19/9/93
  118. * added /set command. Type /set to see what variables can be changed
  119.   More variables will be added.
  120. * user setable scroll-back size. See 'capture' in CONFIG.IRC. If I can
  121.   find a way of accessing a data chunk >64k, it could be made bigger!
  122.   About 800 lines for a 63k buffer.
  123. * added colours to /set. Can set, but cant save.. (Note: only when setting
  124.   cols.. add a 'f' to the front of a col, for it to flash! eg flightgreen.
  125.   Some cols dont change properly/instanly, like bg_col. *FIXED*
  126.  
  127. 22/9/93
  128. * added /alias removal(-<alias>) and changing from within myirc, same
  129.   with /notify (all linked lists now, not arrays. Should only be
  130.   limited by memory now, not array size). Now sorted too.
  131. * Added script loading '/load'. Change 'script' in myirc.cfg to auto-load
  132.   different script file then 'myirc.irc'
  133. * Should be more reliable (shouldnt scribble over end of arrays etc)
  134.  
  135. 11/3/94
  136. * telnet access obtained again! Back to work!
  137. * added log files. /set log_file, /logclose, /logpause
  138. * added command line editing. (Left, right, DEL, BS, HOME and END)
  139. * added /redraw command for updating screen cols.
  140. * added (buggy) VAX support. No CTCP stuff works ok!
  141. * tidied up the docs a bit
  142.  
  143. 13/3/94
  144. * more big changes to code. Shoule be smaller/better
  145. * noticed a bug in /quit. No signoff msg is passed
  146.  
  147. 24/4/94
  148. * ack! Over a month since I have touched the code.. oops
  149. * added 'IGNORE_MSGS' variable. Can ignore different types of msgs. DONT
  150.   type /set IGNORE_MSGS all, you will get nothing on your screen at all!!
  151.   A minus sign in front of a type will remove ignore. -ALL or NONE will
  152.   remove all ignores.
  153.  
  154. 27/4/94
  155. * added 'Topic by ... on ....' when joining a channel (server code 333)
  156.   [thanks 'jason']
  157. * fixed nasty line dump when an unknown server code is hit. Learnt from
  158.   above :) (Used to stuff the screen up)
  159. * no longer ASSUMES you have joined a channel when you type /join.
  160.   eg /join-ing an invite only channel, with no invite.
  161.   No longer says you are in it. Now like the Unix client. BUT...
  162.   there is a catch, dont quit the client and restart it while still
  163.   connected and in a channel. You will have to /leave the channel
  164.   and re-join. Ignore bottom 'NOTES:' now :)
  165. * investigated using linux's 'term' to obtain DCC for Unix/DOS users
  166.  
  167. 11/5/94
  168. * Added capture size >64k! 100k gives about 2500 lines!
  169. * added tab switching of channels
  170. * added /about command for some info.
  171.  
  172. 13/5/94
  173. * Know does partial command completion eg /k for /kick etc
  174.   MOST commands can be completed.
  175. * Speaking on kicks and such... /kick * <nick> kicks nick from current
  176.   channel. Same with /mode
  177.  
  178. 23/5/94
  179. * Changed partial command completion. Was buggy b4.
  180. * Added /line -min <#) option. Will list channels with # or more users
  181. * Craigs has told me about logfile probs.. Investigating.
  182.  
  183.  
  184. NOTES:     This only worries you if you quit myirc (alt-x) while still
  185.         connected to the server..
  186.  
  187.         Press alt-t (IRC on) after running myirc again.
  188.  
  189.         Try /joining channels that you are in (so myirc knows that you
  190.         are) It should update the chan modes for you.
  191.         To then update your op status (@<chan> on stat line) type /names
  192.         <chan>. Everything should be ok then..
  193.  
  194.         This ability may not be available in later versions!
  195.         (I need it for debugging though!!)
  196.  
  197.